profile

fun profile(string: String): Map<String, Int>(source)

Compute and return the profile of s, as defined by Ukkonen (Ukkonen 1992). The profile is the number of occurrences of k-shingles, and is used to compute q-gram similarity, Jaccard index, etc. Pay attention: the memory requirement of the profile can be up to \(k \times \text{size of the string}\)

Return

the profile of this string, as an unmodifiable Map

Parameters

string